home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 076-100 / disk_076 / include / devices / timer.g < prev    next >
Text File  |  1992-05-06  |  521b  |  27 lines

  1. /* requires previous inclusion of include:exec/io.g */
  2. type
  3.     timeval_t = struct {
  4.     ulong tv_secs, tv_micro;
  5.     },
  6.  
  7.     timerequest_t = struct {
  8.     IORequest_t tr_node;
  9.     timeval_t tr_time;
  10.     };
  11.  
  12. uint
  13.     UNIT_MICROHZ    = 0,
  14.     UINT_VBLANK     = 1;
  15.  
  16. *char TIMERNAME = "timer.device";
  17.  
  18. uint
  19.     TR_ADDREQUEST    = CMD_NONSTD,
  20.     TR_GETSYSTIME    = CMD_NONSTD+1,
  21.     TR_SETSYSTIME    = CMD_NONSTD+1;
  22.  
  23. extern
  24.     AddTime(*timeval_t dest, source)void,
  25.     CmpTime(*timeval_t dest, source)int,
  26.     SubTime(*timeval_t dest, source)void;
  27.